centos6.6升级openssh步骤最新2017年11月22日 |
您所在的位置:网站首页 › centos 离线安装openssl › centos6.6升级openssh步骤最新2017年11月22日 |
OpenSSL>=1.0.1可以不用升级OpenSSL
2.查看现在的版本:
centos自带openssh版本为:
3.安装相关编译工具 # yum install gcc make perl pam pam-devel zlib zlib-devel openssl-deve yum install zlib-devel yum install openssl-devel 4.首先升级openssh①停止ssh服务 # service sshd stop②卸载openssh-server,并备份历史配置文件 # rpm -qa |grep openss openssl-1.0.0-27.el6.x86_64 openssh-5.3p1-84.1.el6.x86_64 openssh-server-5.3p1-84.1.el6.x86_64 # rpm -e openssh-server # mv /etc/ssh /etc/ssh.bak③编译并安装openssh # cd openssh-7.5p1 # ./configure --prefix=/usr --sysconfdir=/etc/ssh --with-pam --with-zlib --with-ssl-dir=/usr/local/ssl --with-md5-passwords # make # make install④查看新安装的openssl版本 # ssh -V OpenSSH_7.5p1, OpenSSL 1.0.2l 25 May 2017 5.升级安装openssl ①编译安装openssl # cd openssl-1.0.2l # ./config --prefix=/usr/local/ssl shared zlib # make # make install②备份历史的openssl文件 # mv /usr/bin/openssl /usr/bin/openssl.bak # mv /usr/include/openssl /usr/include/openssl.bak③设置软连接,使用新的openssl版本,openssl安装在/usr/local/ssl目录 # ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl # ln -s /usr/local/ssl/include/openssl /usr/include/openssl④修改系统自带的openssl库文件,软链接到升级后的libssl.so # ln -s /usr/local/ssl/lib/libssl.so.1.0.0 /usr/local/lib64/libssl.so⑤更新动态链接库数据 # echo "/usr/local/ssl/lib" >> /etc/ld.so.conf # ldconfig -v⑥查看新安装的openssl版本 # openssl version OpenSSL 1.0.2l 25 May 2017 6.配置SSH # cp openssh-7.5p1/contrib/redhat/sshd.init /etc/init.d/sshd //加入系统服务 # chkconfig --add sshd # vi /etc/ssh/sshd_config //允许root远程登录 【#PermitRootLogin yes】 //将prohibit-password替换为yes # service sshd start # netstat -tupln |grep 22 tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 36385/sshd tcp 0 0 :::22 :::* LISTEN 36385/sshd 升级成功后界面如下:![]() |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |